JSIDPlay2 4.13 API
Packages
Package
Beschreibung
A native interface invented by the former company HardSID.com.
Device driver of the hardware ExSID and ExSID+ by Thibaut Varêne.
Pure java version of HardSID interface supporting HardSID 4U, HardSID UPlay
and HardSID Uno.
Device driver of the hardware SIDBlaster (TicToc Edition) by Andreas Schumm.
Hardware driver and java port of USB-SID device driver completely written by
LouD.
Client-side implementation of the NetSID protocol for communicating with
remote SID emulation servers.
High-fidelity software reimplementations of the MOS6581 and MOS8580 SID
chips.
TeaVM-specific integration layer for JSIDPlay2.
Common code shared between the TeaVM JavaScript and WebAssembly builds.
Provides the TeaVM-specific audio and video drivers that connect the
Java-based JSIDPlay2 emulator core with the browser runtime.
Provides compile-time data bindings and configuration for the TeaVM-based
builds of JSIDPlay2.
Contains classes and interfaces related to the configuration settings for the
TeaVM implementation of the client-side application.
Provides classes for visualizing SID chip activity in real time within the
browser-based JSIDPlay2 TeaVM front end.
This package contains event parameter classes for controlling and interacting
with the emulator via JavaScript and Web Worker functions.
Video rendering and PAL emulation support for TeaVM builds.
Core Commodore 64 system integration layer of the JSIDPlay2 emulator.
Comprehensive utility toolkit for Commodore 64 and SID-related data formats,
code conversion, analysis, and emulation support.
Provides the server-side implementation of the Network SID Device
Protocol, enabling JSIDPlay2 to act as a network-accessible SID emulation
device.
Provides the embedded RESTful web server of JSIDPlay2, which exposes
SID emulation, playback control, and media streaming capabilities through
HTTP/HTTPS and optionally HTTP/2.
Contains the RESTful servlet endpoints of the JSIDPlay2 server.
Core playback framework for SID emulation and audio output.
Core audio interfaces and configuration classes used by all audio backends.
Provides audio and video output implementations based on the Xuggle (FFmpeg)
library.
User interface based on javafx and containing the main class of the java
emulator along with many components like video screen, oscilloscope view and
much more.